/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK                                                 |
| FILE    : p_8010_132_mmreg_sap.val                                       |
| SOURCE  : "..\build\Hogwarts\LPR0\obj\cdginc\CSSD_PS\dev\ps_share\sap\8010_132_mmreg_sap.pdf"                      |
| LastModified : "2006-06-14"                                              |
| IdAndVersion : "8010.132.."                                              |
| SrcFileTime  : "Mon Jul 24 05:23:34 2006"                                |
| Generated by CCDGEN_2.7.6 on Tue Jun 24 19:44:35 2008                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : MMREG
 * COMPATIBILITY_DEFINES  : NO
 * ALWAYS_ENUM_IN_VAL_FILE: YES
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef P_8010_132_MMREG_SAP_VAL
#define P_8010_132_MMREG_SAP_VAL


#define CDG_ENTER__P_8010_132_MMREG_SAP_VAL

#define CDG_ENTER__FILENAME _P_8010_132_MMREG_SAP_VAL
#define CDG_ENTER__P_8010_132_MMREG_SAP_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_8010_132_MMREG_SAP_VAL__LAST_MODIFIED _2006_06_14
#define CDG_ENTER__P_8010_132_MMREG_SAP_VAL__ID_AND_VERSION _8010_132

#define CDG_ENTER__P_8010_132_MMREG_SAP_VAL__SRC_FILE_TIME _Mon_Jul_24_05_23_34_2006

// #include "CDG_ENTER.h"

#undef CDG_ENTER__P_8010_132_MMREG_SAP_VAL

#undef CDG_ENTER__FILENAME

#include "tapi_p_8010_153_cause_include_val.h"   /* Access values independent from the corresponding h-file. */

#include "tapi_p_8010_152_ps_include_val.h"   /* Access values independent from the corresponding h-file. */


/*
 * Enum to value table VAL_as_control
 * CCDGEN:WriteEnum_Count==1055
 */
#ifndef __T_MMREG_VAL_as_control__
#define __T_MMREG_VAL_as_control__
typedef enum
{
  MMREG_AS_OFF                   = 0x0,           /* Radio not Active               */
  MMREG_AS_ON                    = 0x1            /* Radio Active                   */
}T_MMREG_VAL_as_control;
#endif

/*
 * Enum to value table VAL_forb_plmn
 * CCDGEN:WriteEnum_Count==1056
 */
#ifndef __T_MMREG_VAL_forb_plmn__
#define __T_MMREG_VAL_forb_plmn__
typedef enum
{
  MMREG_FORB_PLMN_NOT_INCLUDED   = 0x0,           /* Not member of the forbidden PLMN list */
  MMREG_FORB_PLMN_INCLUDED       = 0x1            /* Member of the forbidden PLMN list */
}T_MMREG_VAL_forb_plmn;
#endif

/*
 * Enum to value table VAL_attach_type
 * CCDGEN:WriteEnum_Count==1057
 */
#ifndef __T_MMREG_VAL_attach_type__
#define __T_MMREG_VAL_attach_type__
typedef enum
{
  MMREG_AT_CS                    = 0x1,           /* CS-only attached               */
  MMREG_AT_PS                    = 0x2,           /* PS-only attached               */
  MMREG_AT_COMB                  = 0x3            /* Combined CS/PS attached        */
}T_MMREG_VAL_attach_type;
#endif

/*
 * Enum to value table VAL_net_sel_mode
 * CCDGEN:WriteEnum_Count==1058
 */
#ifndef __T_MMREG_VAL_net_sel_mode__
#define __T_MMREG_VAL_net_sel_mode__
typedef enum
{
  MMREG_MODE_AUTO                = 0x0,           /* automatic mode                 */
  MMREG_MODE_MAN                 = 0x1            /* manual mode                    */
}T_MMREG_VAL_net_sel_mode;
#endif

/*
 * Enum to value table VAL_cs_ciph
 * CCDGEN:WriteEnum_Count==1059
 */
#ifndef __T_MMREG_VAL_cs_ciph__
#define __T_MMREG_VAL_cs_ciph__
typedef enum
{
  MMREG_CIPH_OFF                 = 0x0,           /* ciphering off                  */
  MMREG_CIPH_ON                  = 0x1            /* ciphering on                   */
}T_MMREG_VAL_cs_ciph;
#endif

/*
 * Enum to value table VAL_net_daylight_save_time
 * CCDGEN:WriteEnum_Count==1060
 */
#ifndef __T_MMREG_VAL_net_daylight_save_time__
#define __T_MMREG_VAL_net_daylight_save_time__
typedef enum
{
  MMREG_GMMREG_ADJ_NO            = 0x0,           /* No adjustment for Daylight Saving Time */
  MMREG_GMMREG_TIME_ADJ_1        = 0x1,           /* +1 hour adjustment for Daylight Saving Time */
  MMREG_GMMREG_TIME_ADJ_2        = 0x2            /* +2 hours adjustment for Daylight Saving Time */
}T_MMREG_VAL_net_daylight_save_time;
#endif

/*
 * Enum to value table VAL_detach_type
 * CCDGEN:WriteEnum_Count==1061
 */
#ifndef __T_MMREG_VAL_detach_type__
#define __T_MMREG_VAL_detach_type__
typedef enum
{
  MMREG_DT_CS                    = 0x1,           /* Detach CS domain               */
  MMREG_DT_PS                    = 0x2,           /* Detach PS domain               */
  MMREG_DT_COMB                  = 0x3            /* Combined PS/CS detach request  */
}T_MMREG_VAL_detach_type;
#endif

/*
 * Enum to value table VAL_power_off_mode
 * CCDGEN:WriteEnum_Count==1062
 */
#ifndef __T_MMREG_VAL_power_off_mode__
#define __T_MMREG_VAL_power_off_mode__
typedef enum
{
  MMREG_POWER_OFF_NORMAL         = 0x0,           /* Normal power off with deletion of SIM data */
  MMREG_POWER_OFF_FLIGHT         = 0x1            /* Flight power off without deletion of SIM data */
}T_MMREG_VAL_power_off_mode;
#endif

/*
 * Enum to value table VAL_cs_service
 * CCDGEN:WriteEnum_Count==1063
 */
#ifndef __T_MMREG_VAL_cs_service__
#define __T_MMREG_VAL_cs_service__
typedef enum
{
  MMREG_SERVICE_NOT_REQUESTED    = 0x0,           /* not registered, service not requested */
  MMREG_SERVICE_REG_HPLMN        = 0x1,           /* full service on HPLMN          */
  MMREG_SERVICE_SEARCHING        = 0x2,           /* service lost, searching for service */
  MMREG_SERVICE_DENIED           = 0x3,           /* service denied until power cycle */
  MMREG_SERVICE_REG_ROAMING      = 0x5,           /* full service on VPLMN          */
  MMREG_SERVICE_SUSPENDED        = 0x6            /* Service temporary suspended, PS class B only */
}T_MMREG_VAL_cs_service;
#endif

/*
 * Enum to value table VAL_acc_tech
 * CCDGEN:WriteEnum_Count==1064
 */
#ifndef __T_MMREG_VAL_acc_tech__
#define __T_MMREG_VAL_acc_tech__
typedef enum
{
  MMREG_GSM_ACC_TECH_STANDARD    = 0x0,           /* Basic GSM technology           */
  MMREG_GSM_ACC_TECH_GPRS        = 0x1,           /* GPRS service supported         */
  MMREG_GSM_ACC_TECH_EDGE        = 0x2            /* GPRS service over EDGE technology supported */
}T_MMREG_VAL_acc_tech;
#endif

/*
 * Enum to value table VAL_dtm_ind
 * CCDGEN:WriteEnum_Count==1065
 */
#ifndef __T_MMREG_VAL_dtm_ind__
#define __T_MMREG_VAL_dtm_ind__
typedef enum
{
  MMREG_GSM_DTM_UNKNOWN          = 0x0,           /* Dual Transfer Mode support unknown */
  MMREG_GSM_DTM_NO               = 0x1,           /* Dual Transfer Mode Not Supported */
  MMREG_GSM_DTM_YES              = 0x2            /* Dual Transfer Mode Supported   */
}T_MMREG_VAL_dtm_ind;
#endif

/*
 * Enum to value table VAL_nw_rescan
 * CCDGEN:WriteEnum_Count==1066
 */
#ifndef __T_MMREG_VAL_nw_rescan__
#define __T_MMREG_VAL_nw_rescan__
typedef enum
{
  MMREG_NW_RESCAN_NO             = 0x0,           /* rescan not requested           */
  MMREG_NW_RESCAN_YES            = 0x1            /* rescan requested               */
}T_MMREG_VAL_nw_rescan;
#endif

/*
 * Enum to value table VAL_pdp_follow_on
 * CCDGEN:WriteEnum_Count==1067
 */
#ifndef __T_MMREG_VAL_pdp_follow_on__
#define __T_MMREG_VAL_pdp_follow_on__
typedef enum
{
  MMREG_PDP_WILL_NOT_FOLLOW      = 0x0,           /* pdp context activation wll NOT follow */
  MMREG_PDP_WILL_FOLLOW          = 0x1            /* pdp context activation will follow */
}T_MMREG_VAL_pdp_follow_on;
#endif

/*
 * user defined constants
 */
#define MMREG_MAX_PLMN_ID              (0x14)
#define MMREG_MAX_TEXT_LEN             (0x28)
#define MMREG_MAX_TIMEOUT_ATTACH_CNF   (0x4e20)

// #include "CDG_LEAVE.h"


#endif

